Executable Choreography Processes with Aspect-Sensitive Services

نویسندگان

  • Thomas Cottenier
  • Tzilla Elrad
چکیده

This paper presents an executable service choreography framework (ECF). Current choreography languages are specification languages. They are used at design time to define a mutual contract between services that are under the supervision of different domain controllers. Choreography contracts are established by specifying the observable sequence of messages that are exchanged between services. Some service collaborations only make sense in a particular context, and have a short life-cycle. Hence, there is a need for mechanisms that support on-demand deployment of peer-to-peer collaborations. The ECF proposes to express the global contracts between domains using business rules rather than application-specific messages sequences. Service collaborations can then evolve and be deployed in a more flexible way. ECF uses a distributed aspect platform to enable dynamic superimposition of collaboration activities. ECF also defines a relationship between the distributed composition units and global collaboration models, so that the correctness of ECF choreographies can be checked for using existing service composition modeling tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Partnerübergreifende Geschäftsprozesse und ihre Realisierung in BPEL

The focus of this work is set on business processes spanning across multiple business partners. Such business processes are called choreographies. This work presents the method CREAM which allows modeling choreographies. In contrast to choreographies, orchestrations denote executable business processes of one organization, which use services to realize a business goal. A variation of CREAM enab...

متن کامل

CSP-Based Verification for Web Service Orchestration and Choreography

Service-oriented computing aspires to an unprecedented level of platform-independence and inter-operability of software components for intra-and inter-organizational business processes through standard protocols and languages for workflows and process-oriented applications. The Web Service Business Process Execution Language (WS-BPEL) and the Web Service Choreography Description Language (WS-CD...

متن کامل

Automated derivation of executable business processes from choreographies in virtual organisations

In this paper, we address the challenge of deriving both, executable WSBPEL processes and their respective WSDL interface specifications from choreographies written in WS-CDL for business processes in Virtual Organizations (VOs). The major issues hereby are the differences in the vocabulary of WS-CDL andWSBPEL as well as the information gap between a choreography and an executable orchestration...

متن کامل

Automated Derivation of Executable Business Processes from Choreographies in Virtual Organizations

In this paper, we address the challenge of deriving both, executable WSBPEL processes and their respective WSDL interface specifications from choreographies written in WS-CDL for business processes in Virtual Organizations (VOs). The major issues hereby are the differences in the vocabulary of WS-CDL andWSBPEL as well as the information gap between a choreography and an executable orchestration...

متن کامل

Orchestrating Web Services – Standards and Solutions

INTRODUCTION Standards and technological solutions for orchestration appeared as a natural growth of web service technologies. They arose out of the need for composing several services into one and thus forming more complex services and business processes. There is another term and group of technologies, relevant to composing of services – choreography. Choreography refers to global, multiparty...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005